home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #5 & #6 / Amiga Plus CD - 1995 - No. 5 and 6.iso / pd / emulator / shapeshifter / ssbootfile / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_178.txt < prev    next >
Text File  |  1991-04-25  |  6KB  |  116 lines

  1. # near model CODE resource
  2. # jump table entries: 15712-15713 (2 of them)
  3. export_1964:
  4. fn00000000:
  5. 00000000  4E56 FF54                link       A6, -0x00AC
  6. 00000004  48E7 0308                movem.l    -[A7], D6,D7,A4
  7. 00000008  1C2E 0017                move.b     D6, [A6 + 0x17]
  8. 0000000C  3E2E 0012                move.w     D7, [A6 + 0x12]
  9. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  10. 00000014  2054                     movea.l    A0, [A4]
  11. 00000016  4A28 0063                tst.b      [A0 + 0x63]
  12. 0000001A  676A                     beq        +0x6C /* 00000086 */
  13. 0000001C  7000                     moveq.l    D0, 0x00
  14. 0000001E  2D40 FF54                move.l     [A6 - 0xAC], D0
  15. 00000022  2D40 FF58                move.l     [A6 - 0xA8], D0
  16. 00000026  2054                     movea.l    A0, [A4]
  17. 00000028  2068 002A                movea.l    A0, [A0 + 0x2A]
  18. 0000002C  2050                     movea.l    A0, [A0]
  19. 0000002E  2D68 0008 FF64           move.l     [A6 - 0x9C], [A0 + 0x8]
  20. 00000034  2D40 FF68                move.l     [A6 - 0x98], D0
  21. 00000038  422E FF70                clr.b      [A6 - 0x90]
  22. 0000003C  1D7C 0001 FF71           move.b     [A6 - 0x8F], 0x1
  23. 00000042  422E FF72                clr.b      [A6 - 0x8E]
  24. 00000046  41EE FFE0                lea.l      A0, [A6 - 0x20]
  25. 0000004A  2D48 FF86                move.l     [A6 - 0x7A], A0
  26. 0000004E  206E FF64                movea.l    A0, [A6 - 0x9C]
  27. 00000052  2050                     movea.l    A0, [A0]
  28. 00000054  3D68 0030 FF8A           move.w     [A6 - 0x76], [A0 + 0x30]
  29. 0000005A  2054                     movea.l    A0, [A4]
  30. 0000005C  2068 002A                movea.l    A0, [A0 + 0x2A]
  31. 00000060  2050                     movea.l    A0, [A0]
  32. 00000062  2D68 000C FFD8           move.l     [A6 - 0x28], [A0 + 0xC]
  33. 00000068  486E FFE0                pea.l      [A6 - 0x20]
  34. 0000006C  2F0C                     move.l     -[A7], A4
  35. 0000006E  4EAD 3C02                jsr        [A5 + 0x3C02 /* export_1916 */]
  36. 00000072  422E FF8E                clr.b      [A6 - 0x72]
  37. 00000076  486E FF54                pea.l      [A6 - 0xAC]
  38. 0000007A  486E FF74                pea.l      [A6 - 0x8C]
  39. 0000007E  4EAD 2D62                jsr        [A5 + 0x2D62 /* export_1448 */]
  40. 00000082  4FEF 0010                lea.l      A7, [A7 + 0x10]
  41. label00000086:
  42. 00000086  0C47 FF84                cmpi.w     D7, 0xFF84
  43. 0000008A  57C0                     seq        D0
  44. 0000008C  0240 0001                andi.w     D0, 0x1
  45. 00000090  48C0                     ext.l      D0
  46. 00000092  8C00                     or.b       D6, D0
  47. 00000094  7000                     moveq.l    D0, 0x00
  48. 00000096  1006                     move.b     D0, D6
  49. 00000098  2F00                     move.l     -[A7], D0
  50. 0000009A  48C7                     ext.l      D7
  51. 0000009C  2F07                     move.l     -[A7], D7
  52. 0000009E  302E 000E                move.w     D0, [A6 + 0xE]
  53. 000000A2  48C0                     ext.l      D0
  54. 000000A4  2F00                     move.l     -[A7], D0
  55. 000000A6  2F0C                     move.l     -[A7], A4
  56. 000000A8  4EAD 3CE2                jsr        [A5 + 0x3CE2 /* export_1944 */]
  57. 000000AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  58. 000000B0  4CEE 10C0 FF48           movem.l    D6,D7,A4, [A6 - 0xB8]
  59. 000000B6  4E5E                     unlink     A6
  60. 000000B8  4E75                     rts
  61. export_1965:
  62. 000000BA  4E56 0000                link       A6, 0
  63. 000000BE  2F0C                     move.l     -[A7], A4
  64. 000000C0  286E 0008                movea.l    A4, [A6 + 0x8]
  65. 000000C4  2054                     movea.l    A0, [A4]
  66. 000000C6  2F28 0064                move.l     -[A7], [A0 + 0x64]
  67. 000000CA  4EBA 0032                jsr        [PC + 0x32 /* 000000FE */]
  68. 000000CE  2054                     movea.l    A0, [A4]
  69. 000000D0  2F28 0068                move.l     -[A7], [A0 + 0x68]
  70. 000000D4  4EBA 0028                jsr        [PC + 0x28 /* 000000FE */]
  71. 000000D8  7000                     moveq.l    D0, 0x00
  72. 000000DA  102E 0017                move.b     D0, [A6 + 0x17]
  73. 000000DE  2F00                     move.l     -[A7], D0
  74. 000000E0  302E 0012                move.w     D0, [A6 + 0x12]
  75. 000000E4  48C0                     ext.l      D0
  76. 000000E6  2F00                     move.l     -[A7], D0
  77. 000000E8  302E 000E                move.w     D0, [A6 + 0xE]
  78. 000000EC  48C0                     ext.l      D0
  79. 000000EE  2F00                     move.l     -[A7], D0
  80. 000000F0  2F0C                     move.l     -[A7], A4
  81. 000000F2  4EBA FF0C                jsr        [PC - 0xF4 /* 00000000 */]
  82. 000000F6  286E FFFC                movea.l    A4, [A6 - 0x4]
  83. 000000FA  4E5E                     unlink     A6
  84. 000000FC  4E75                     rts
  85. fn000000FE:
  86. 000000FE  4E56 0000                link       A6, 0
  87. 00000102  2F0C                     move.l     -[A7], A4
  88. 00000104  286E 0008                movea.l    A4, [A6 + 0x8]
  89. 00000108  2054                     movea.l    A0, [A4]
  90. 0000010A  70FF                     moveq.l    D0, 0xFFFFFFFF
  91. 0000010C  B050                     cmp.w      D0, [A0]
  92. 0000010E  6712                     beq        +0x14 /* 00000122 */
  93. 00000110  3010                     move.w     D0, [A0]
  94. 00000112  48C0                     ext.l      D0
  95. 00000114  2F00                     move.l     -[A7], D0
  96. 00000116  4EAD 3B3A                jsr        [A5 + 0x3B3A /* export_1891 */]
  97. 0000011A  2054                     movea.l    A0, [A4]
  98. 0000011C  30BC FFFF                move.w     [A0], 0xFFFF
  99. 00000120  588F                     addq.l     A7, 4
  100. label00000122:
  101. 00000122  2054                     movea.l    A0, [A4]
  102. 00000124  70FF                     moveq.l    D0, 0xFFFFFFFF
  103. 00000126  B068 0002                cmp.w      D0, [A0 + 0x2]
  104. 0000012A  6716                     beq        +0x18 /* 00000142 */
  105. 0000012C  3028 0002                move.w     D0, [A0 + 0x2]
  106. 00000130  48C0                     ext.l      D0
  107. 00000132  2F00                     move.l     -[A7], D0
  108. 00000134  4EAD 3B3A                jsr        [A5 + 0x3B3A /* export_1891 */]
  109. 00000138  2054                     movea.l    A0, [A4]
  110. 0000013A  317C FFFF 0002           move.w     [A0 + 0x2], 0xFFFF
  111. 00000140  588F                     addq.l     A7, 4
  112. label00000142:
  113. 00000142  286E FFFC                movea.l    A4, [A6 - 0x4]
  114. 00000146  4E5E                     unlink     A6
  115. 00000148  4E75                     rts
  116.